$(document).ready(function() {
            $(".dropdown img.flag").addClass("flagvisibility");

            $("#lang-navi").mouseover(function() {
                $(".dropdown dd ul").show();
            });
            
            $("#lang-navi").mouseout(function() {
                $(".dropdown dd ul").hide();
            });  
                        
            $(".dropdown dd ul li a").click(function() {
                var text = $(this).html();
                $(".dropdown dt a span").html(text);
                $(".dropdown dd ul").hide(); 
            });
                        

            $(document).bind('click', function(e) {
                var $clicked = $(e.target);
                if (! $clicked.parents().hasClass("dropdown"))
                    $(".dropdown dd ul").hide();
            });


            $("#flagSwitcher").click(function() {
                $(".dropdown img.flag").toggleClass("flagvisibility");
            });                        
});

function langChange(lang) {
          url = window.location.pathname.substr(4);
          window.location = '/' + lang + '/' + url;       
}

function redirectStr(url) {
        lang = window.location.pathname.substr(1, 3);
        window.location.href= '/' + lang + url;
}